package com.project.mapper.addressMapper;

import com.project.bean.AddressBean;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface IAddressMapper {
    /**
     * 分页查询
     * @return 分页对象
     */
    public List<AddressBean> findAll(int userId);

    /***
     * 添加地址信息
     * @param addressBean 地址对象
     */
    public void add(@Param("addressBean") AddressBean addressBean,
                    @Param("userId") int userId);

    /***
     * 删除地址信息
     * @param id  地址名称
     */
    public void del(int id);

    /**
     * 修改昵称和电话
     * @param id 地址id
     * @param name 姓名
     * @param tel 电话
     */
    public void update(@Param("id") int id,
                       @Param("name") String name,
                       @Param("tel") String tel,
                       @Param("address") String address);
}
